@CHARSET "utf-8";

/*
 * Dark green: 15A184
 * Medium green: 19BD9B
 * Light green: 5ed1b9
 *
 * NOTE: For whatever reason images must be referenced using path ../resources/images/<PATH_OR_IMAGENAME>
 */

body { font-size: 15px; font-family: Arial,sans-serif; }

a { color: #2b579a; text-decoration: none; }
a:hover { }
a:hover { }
a:active { }
a:visited { }

/*h1 { font-family: Tahoma,Arial,sans-serif; }*/
h1 { font: 700 32px/36px helvetica,arial,sans-serif; font-weight: normal; text-transform: capitalize; padding-bottom: 30px; }
h2 {  }
h3, h4, h5, h6 { }
p { padding-bottom: 20px; line-height: 20px; }

.clear-left { clear: left; }
.clear-right { clear: right; }
.clear { clear: both; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }


/* ********** basic styles **************** */
.navigation { display: block; position: fixed; top: 0; left: 0; bottom: 0; width: 160px; background: #2b579a; }
.navigation ul { display: block; padding: 0; margin: 0; list-style: none; }
.navigation ul li { display: block; border-bottom: solid 1px #6081b4; }
.navigation ul li a { display: block; font-size: 14px; color: #fff; }
.navigation ul li:hover a { background: #6081b4; }
.navigation ul li a img { display: block; margin: auto; }
.navigation ul li a span { display: block; margin: auto; text-align: center; padding-bottom: 18px; }
.navigation ul li.account { display: block; width: 160px; position: fixed; left: 0; bottom: 0; border-top: solid 1px #6081b4; border-bottom: none; }

.content { margin-left: 160px; padding: 40px 60px 40px 40px; }


/* ********** primefaces styles *********** */
/*	<context-param>
 *		<param-name>primefaces.THEME</param-name>
 *		<param-value>none</param-value>
 *	</context-param> */

 